green goddess - French English Dictionary